Update vnets to support UDP encapsulation, multicast forwarding
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 9 Feb 2006 15:12:11 +0000 (16:12 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 9 Feb 2006 15:12:11 +0000 (16:12 +0100)
commit4c315184c00cd7049f3381cdac8fb6168fe602b0
treecbd042b51baa9081186097968be7c0901fdb7288
parentcbed226d729bbd4e5cee22bd946c849038fe3d57
Update vnets to support UDP encapsulation, multicast forwarding
and optionally running in user-space.

Signed-off-by: Mike Wray <mike.wray@hp.com>
80 files changed:
tools/vnet/00INSTALL
tools/vnet/00README
tools/vnet/Make.env
tools/vnet/Makefile
tools/vnet/doc/Makefile [new file with mode: 0644]
tools/vnet/doc/man/vn.pod.1 [new file with mode: 0644]
tools/vnet/doc/vnet-module.txt
tools/vnet/doc/vnet-xend.txt
tools/vnet/examples/Makefile
tools/vnet/examples/vnet97.sxp
tools/vnet/examples/vnet98.sxp
tools/vnet/examples/vnet99.sxp
tools/vnet/libxutil/Makefile
tools/vnet/libxutil/hash_table.c
tools/vnet/libxutil/hash_table.h
tools/vnet/libxutil/mem_stream.c
tools/vnet/libxutil/sxpr.h
tools/vnet/libxutil/sxpr_parser.c
tools/vnet/libxutil/sys_net.c
tools/vnet/scripts/Makefile [new file with mode: 0644]
tools/vnet/scripts/vn [new file with mode: 0644]
tools/vnet/vnet-module/Makefile-2.6
tools/vnet/vnet-module/Makefile.ver
tools/vnet/vnet-module/Makefile.vnet
tools/vnet/vnet-module/esp.c
tools/vnet/vnet-module/esp.h
tools/vnet/vnet-module/etherip.c
tools/vnet/vnet-module/etherip.h
tools/vnet/vnet-module/if_etherip.h
tools/vnet/vnet-module/if_varp.h
tools/vnet/vnet-module/random.c
tools/vnet/vnet-module/random.h
tools/vnet/vnet-module/sa.c
tools/vnet/vnet-module/sa.h
tools/vnet/vnet-module/skb_context.h
tools/vnet/vnet-module/skb_util.c
tools/vnet/vnet-module/skb_util.h
tools/vnet/vnet-module/sxpr_util.c [new file with mode: 0644]
tools/vnet/vnet-module/sxpr_util.h [new file with mode: 0644]
tools/vnet/vnet-module/timer_util.c [new file with mode: 0644]
tools/vnet/vnet-module/timer_util.h [new file with mode: 0644]
tools/vnet/vnet-module/tunnel.c
tools/vnet/vnet-module/tunnel.h
tools/vnet/vnet-module/varp.c
tools/vnet/vnet-module/varp.h
tools/vnet/vnet-module/varp_socket.c
tools/vnet/vnet-module/varp_util.c
tools/vnet/vnet-module/varp_util.h
tools/vnet/vnet-module/vif.c
tools/vnet/vnet-module/vif.h
tools/vnet/vnet-module/vnet.c
tools/vnet/vnet-module/vnet.h
tools/vnet/vnet-module/vnet_dev.c
tools/vnet/vnet-module/vnet_dev.h
tools/vnet/vnet-module/vnet_eval.c [new file with mode: 0644]
tools/vnet/vnet-module/vnet_eval.h [new file with mode: 0644]
tools/vnet/vnet-module/vnet_forward.c [new file with mode: 0644]
tools/vnet/vnet-module/vnet_forward.h [new file with mode: 0644]
tools/vnet/vnet-module/vnet_ioctl.c
tools/vnet/vnetd/Makefile
tools/vnet/vnetd/connection.c
tools/vnet/vnetd/connection.h
tools/vnet/vnetd/list.h [new file with mode: 0644]
tools/vnet/vnetd/marshal.c [deleted file]
tools/vnet/vnetd/marshal.h [deleted file]
tools/vnet/vnetd/select.c
tools/vnet/vnetd/select.h
tools/vnet/vnetd/selector.c [new file with mode: 0644]
tools/vnet/vnetd/selector.h [new file with mode: 0644]
tools/vnet/vnetd/skbuff.c [new file with mode: 0644]
tools/vnet/vnetd/skbuff.h [new file with mode: 0644]
tools/vnet/vnetd/spinlock.c [new file with mode: 0644]
tools/vnet/vnetd/spinlock.h [new file with mode: 0644]
tools/vnet/vnetd/sys_kernel.h [new file with mode: 0644]
tools/vnet/vnetd/timer.c
tools/vnet/vnetd/timer.h
tools/vnet/vnetd/vcache.c [deleted file]
tools/vnet/vnetd/vcache.h [deleted file]
tools/vnet/vnetd/vnetd.c
tools/vnet/vnetd/vnetd.h [deleted file]